﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace magic8ballUtility
{
    public class ParseUtils
    {
        /// <summary>
        /// Provjerava je li dani znak prefiksiran sa \
        /// </summary>
        /// <param name="str">string u kojem provjeravamo</param>
        /// <param name="index">indeks znaka</param>
        /// <returns>true ako je znak prefiksiran ili false ako nije</returns>
        public static bool IsPrefixed(string str, int index){
            if (index < 0 || index >= str.Length)
                throw new ArgumentOutOfRangeException("index", "index mora indeksirati unutar stringa");
            if (index == 0)
                return false;

            if (str[index - 1] == '\\' && !IsPrefixed(str, index - 1))
                return true;
            else 
                return false;
           
        }
    }
}
